package com.cdg.transaction;


public class Test {

	public static void main(String[] args) {
//		while (true) {
//            final List<TransactionDetailsDo> markSuccessSettDetails = transactionDetailsBo.queryMarkSuccessSettDetails
//                (startId, 1000);
//            if (CollectionUtils.isEmpty(markSuccessSettDetails)) {
//                break;
//            }
//            // 由于BO方法默认被事务拦截，因此在此处使用新事务，过程中的数据执行后立即commit
//            transactionalService.executeWithNewTransactional(new Execute() {
//                @Override
//                public void doExecute() {
//                    业务代码
//                }
//            });
//            startId = markSuccessSettDetails.get(markSuccessSettDetails.size() - 1).getId();
//        }
	}

}
